전통적인 SVN 설정에서는 버전 관리를 하기 위해서는 여러분의 작성한 코드를 반드시 커밋해야 하고, 이 수정 내용이 다른 사람의 작업을 깨트리거나 문제를 일으키기도 한다. : 각 개발자가 작업을 진행할 수 있는 자신만의 샌드박스를 가지고 있으며, 작업을 마친 뒤에 변경내역을 마스터 저장소에 올려 보낼 수(push) 있다.
SVN은 모든 디렉터리에 .svn 폴더를 가지고 있어야한다. : Git은 프로젝트 정보를 저장하기 위해 하나의 디렉터리를 사용하기 때문에 체크아웃 한 루트 디렉터리에 하나의 .git 폴더를 사용하도록 단순화하였다. : 이름을 바꾸거나 위치를 이동하는 것으로 파일 내역이 깨지는 일이 없다.
SVN의 경우 Trunk(주 작업 공간)와 Branch들이 있고 각 브랜치가 소스의 복사본이다. : Git에서는 모든 것이 브랜치다. Git에서는 새 브랜치가 아주 빠르게 만들어 지며 브랜치 간의 이동도 빠르게 수행된다. Tag를 만드는 것도 놀라울 정도로 쉽다.
Next 버튼을 누르면서 설치하다가 Adjusting your PATH environment에서 환경변수에 대한 설정이 있다. : Use Git Bash only - 윈도우의 환경변수를 설정하지 않고 "Git Bash" 툴 만을 사용 : Run Git From the Windows Command Prompt - 윈도우의 환경변수에 Git 환경변수를 설정 : Run Git and include Unix tools from the Windows Command Prompt - Dos Cmd 로 부터 Git 및 Perl 등의 부속 Unix 툴을 이용할 수 있도록 설정